package com.kingyea.mobilepolice.apimanage.specification.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.kingyea.mobilepolice.apimanage.paraminfo.bean.ParamInfo;

/**
 * @author cxc
 * @version v1.0.0
 * @description
 * @date Created in 2018/5/11 17:02
 */

public class SpecificationParamInfo extends ParamInfo {

    @JSONField(name = "key")
//    @JsonProperty("key")
    private String name;

    @JSONField(name = "type")
//    @JsonProperty("type")
    private String typeName;

    @JSONField(name = "typeId")
//    @JsonProperty("typeId")
    private Integer type;

    private String support;

    @JSONField(name = "comment")
//    @JsonProperty("comment")
    private String description;

    @Override
    public String getName() {
        return name;
    }

    @Override
    public void setName(String name) {
        this.name = name;
    }

    public String getSupport() {
        return support;
    }

    public void setSupport(String support) {
        this.support = support;
    }

    @Override
    public String getDescription() {
        return description;
    }

    @Override
    public void setDescription(String description) {
        this.description = description;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    @Override
    public Integer getType() {
        return type;
    }

    @Override
    public void setType(Integer type) {
        this.type = type;
    }
}
